{"id":1514,"date":"2018-04-07T23:14:28","date_gmt":"2018-04-07T21:14:28","guid":{"rendered":"http:\/\/yarogniew.net\/arduino\/?p=1514"},"modified":"2018-04-09T00:22:30","modified_gmt":"2018-04-08T22:22:30","slug":"api","status":"publish","type":"post","link":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/","title":{"rendered":"Praca z API"},"content":{"rendered":"<p>\u22a5\u0179r\u00f3d\u0142o:<a href=\"https:\/\/www.youtube.com\/watch?v=ecT42O6I_WI&#038;list=PLRqwX-V7Uu6a-SQiI4RtIwuOrLJGnel0r&amp;index=5\">10.5: Working with APIs in Javascript &#8211; p5.js Tutorial<\/a><\/p>\n<p><em>Najpierw rejestrujemy si\u0119 na stronie:<\/em>\u00a0<a href=\"https:\/\/sunrise-sunset.org\/api\">https:\/\/sunrise-sunset.org\/api<\/a> <em>i pobieramy API ID.<\/em><\/p>\n<p><em>Link dzi\u0119ki kt\u00f3remu \u015bci\u0105gamy dane w formacie JSON:<\/em><strong><br \/>\n<\/strong><span style=\"text-indent: 0em;\">http:\/\/api.openweathermap.org\/data\/2.5\/weather?q=Gdynia,pl&amp;APPID=79af02db1af757d0b6d17411ebfdd728&amp;units=metric&amp;lang=pl<\/span><\/p>\n<p><em>\u015aci\u0105gni\u0119te dane dla miasta Gdynia wygl\u0105daj\u0105 tak:<\/em><br \/>\n{&#8220;coord&#8221;:{&#8220;lon&#8221;:18.54,&#8221;lat&#8221;:54.52},&#8221;weather&#8221;:[{&#8220;id&#8221;:800,&#8221;main&#8221;:&#8221;Clear&#8221;,&#8221;description&#8221;:&#8221;clear sky&#8221;,&#8221;icon&#8221;:&#8221;01n&#8221;}],&#8221;base&#8221;:&#8221;stations&#8221;,&#8221;main&#8221;:{&#8220;temp&#8221;:284.15,&#8221;pressure&#8221;:1019,&#8221;humidity&#8221;:40,&#8221;temp_min&#8221;:284.15,&#8221;temp_max&#8221;:284.15},&#8221;visibility&#8221;:10000,&#8221;wind&#8221;:{&#8220;speed&#8221;:4.1,&#8221;deg&#8221;:160},&#8221;clouds&#8221;:{&#8220;all&#8221;:0},&#8221;dt&#8221;:1523133000,&#8221;sys&#8221;:{&#8220;type&#8221;:1,&#8221;id&#8221;:5349,&#8221;message&#8221;:0.0039,&#8221;country&#8221;:&#8221;PL&#8221;,&#8221;sunrise&#8221;:1523073692,&#8221;sunset&#8221;:1523122509},&#8221;id&#8221;:3099424,&#8221;name&#8221;:&#8221;Gdynia&#8221;,&#8221;cod&#8221;:200}<\/p>\n<p><em>Aby przejrze\u0107 je w bardziej czytelnej formie przyda si\u0119 rozszerzenie JSON. Podaj\u0119 dla Safari, ale s\u0105 te\u017c dla Chrome i Firefox\u00a0<\/em><br \/>\nSafari JSON extension: <a href=\"https:\/\/github.com\/rfletcher\/safari-json-formatter\/downloads\">https:\/\/github.com\/rfletcher\/safari-json-formatter\/downloads<\/a><\/p>\n<p>Kod p5.js<\/p>\n<pre class=\"brush: plain; light: false; title: Kod:; toolbar: true; notranslate\" title=\"Kod:\">&lt;\/pre&gt;\r\nvar weather;\r\n\r\nvar api = 'http:\/\/api.openweathermap.org\/data\/2.5\/weather?q=';\r\nvar apiKey = '&amp;APPID=79af02db1af757d0b6d17411ebfdd728';\r\nvar units = '&amp;units=metric';\r\n\r\nvar input;\r\n\r\nfunction setup() {\r\ncreateCanvas(400, 200);\r\n\r\nvar button = select('#submit');\r\nbutton.mousePressed(weatherAsk);\r\n\r\ninput = select('#city');\r\n}\r\n\r\nfunction weatherAsk() {\r\nvar url = api + input.value() + apiKey + units;\r\nloadJSON(url, gotData);\r\n}\r\n\r\nfunction gotData(data) {\r\nweather = data;\r\n}\r\n\r\nfunction draw() {\r\nbackground(100);\r\nif (weather) {\r\nvar temp = weather.main.temp;\r\nvar humidity = weather.main.humidity;\r\nconsole.log(temp, humidity);\r\nfill(255);\r\ntextSize(20);\r\ntext(input.value(), 50, 50);\r\ntext(&quot;temperatura = &quot;+temp+&quot;\u00b0C&quot;, 50, 100);\r\ntext(&quot;wilgotno\u015b\u0107 = &quot;+humidity+&quot;%&quot;, 50, 150);\r\n\/\/ellipse(100, 100, temp, temp);\r\n\/\/ellipse(300, 100, humidity, humidity);\r\n}\r\n}\r\n&lt;pre&gt;<\/pre>\n<p>Kod HTML<\/p>\n<pre class=\"brush: plain; light: false; title: Kod:; toolbar: true; notranslate\" title=\"Kod:\">&lt;\/pre&gt;\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;meta charset=&quot;UTF-8&quot;&gt;\r\n&lt;title&gt;8.6_p5.js_api_query_user_input&lt;\/title&gt;\r\n&lt;script src=&quot;libraries\/p5.js&quot; type=&quot;text\/javascript&quot;&gt;&lt;\/script&gt;\r\n\r\n&lt;script src=&quot;libraries\/p5.dom.js&quot; type=&quot;text\/javascript&quot;&gt;&lt;\/script&gt;\r\n&lt;script src=&quot;libraries\/p5.sound.js&quot; type=&quot;text\/javascript&quot;&gt;&lt;\/script&gt;\r\n\r\n&lt;script src=&quot;sketch.js&quot; type=&quot;text\/javascript&quot;&gt;&lt;\/script&gt;\r\n\r\n&lt;style&gt; body {padding: 0; margin: 0;} canvas {vertical-align: top;} &lt;\/style&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\r\n&lt;p&gt;\r\nCity: &lt;input id =&quot;city&quot; value=&quot;Gdynia&quot;&gt;&lt;\/input&gt;\r\n&lt;br\/&gt;\r\n&lt;button id=&quot;submit&quot;&gt;submit&lt;\/button&gt;\r\n&lt;\/p&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n&lt;pre&gt;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u22a5\u0179r\u00f3d\u0142o:10.5: Working with APIs in Javascript &#8211; p5.js Tutorial Najpierw rejestrujemy si\u0119 na stronie:\u00a0https:\/\/sunrise-sunset.org\/api i pobieramy API ID. Link dzi\u0119ki kt\u00f3remu \u015bci\u0105gamy dane w formacie JSON: http:\/\/api.openweathermap.org\/data\/2.5\/weather?q=Gdynia,pl&amp;APPID=79af02db1af757d0b6d17411ebfdd728&amp;units=metric&amp;lang=pl \u015aci\u0105gni\u0119te dane dla&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[51],"tags":[57,53],"class_list":["post-1514","post","type-post","status-publish","format-standard","hentry","category-javascript","tag-api","tag-javascript"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u22a5\u0179r\u00f3d\u0142o:10.5: Working with APIs in Javascript - p5.js Tutorial Najpierw rejestrujemy si\u0119 na stronie: https:\/\/sunrise-sunset.org\/api i pobieramy API ID. Link dzi\u0119ki kt\u00f3remu \u015bci\u0105gamy dane w formacie JSON: http:\/\/api.openweathermap.org\/data\/2.5\/weather?q=Gdynia,pl&amp;APPID=79af02db1af757d0b6d17411ebfdd728&amp;units=metric&amp;lang=pl \u015aci\u0105gni\u0119te dane dla miasta Gdynia wygl\u0105daj\u0105 tak: {&quot;coord&quot;:{&quot;lon&quot;:18.54,&quot;lat&quot;:54.52},&quot;weather&quot;:[{&quot;id&quot;:800,&quot;main&quot;:&quot;Clear&quot;,&quot;description&quot;:&quot;clear sky&quot;,&quot;icon&quot;:&quot;01n&quot;}],&quot;base&quot;:&quot;stations&quot;,&quot;main&quot;:{&quot;temp&quot;:284.15,&quot;pressure&quot;:1019,&quot;humidity&quot;:40,&quot;temp_min&quot;:284.15,&quot;temp_max&quot;:284.15},&quot;visibility&quot;:10000,&quot;wind&quot;:{&quot;speed&quot;:4.1,&quot;deg&quot;:160},&quot;clouds&quot;:{&quot;all&quot;:0},&quot;dt&quot;:1523133000,&quot;sys&quot;:{&quot;type&quot;:1,&quot;id&quot;:5349,&quot;message&quot;:0.0039,&quot;country&quot;:&quot;PL&quot;,&quot;sunrise&quot;:1523073692,&quot;sunset&quot;:1523122509},&quot;id&quot;:3099424,&quot;name&quot;:&quot;Gdynia&quot;,&quot;cod&quot;:200} Aby przejrze\u0107 je w bardziej czytelnej formie przyda si\u0119 rozszerzenie JSON. Podaj\u0119 dla Safari, ale s\u0105 te\u017c dla Chrome\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"yarogniew_anpl\"\/>\n\t<link rel=\"canonical\" href=\"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Arduino dla strasznych lamer\u00f3w - www.arduino.net.pl\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Praca z API - Arduino dla strasznych lamer\u00f3w\" \/>\n\t\t<meta property=\"og:description\" content=\"\u22a5\u0179r\u00f3d\u0142o:10.5: Working with APIs in Javascript - p5.js Tutorial Najpierw rejestrujemy si\u0119 na stronie: https:\/\/sunrise-sunset.org\/api i pobieramy API ID. Link dzi\u0119ki kt\u00f3remu \u015bci\u0105gamy dane w formacie JSON: http:\/\/api.openweathermap.org\/data\/2.5\/weather?q=Gdynia,pl&amp;APPID=79af02db1af757d0b6d17411ebfdd728&amp;units=metric&amp;lang=pl \u015aci\u0105gni\u0119te dane dla miasta Gdynia wygl\u0105daj\u0105 tak: {&quot;coord&quot;:{&quot;lon&quot;:18.54,&quot;lat&quot;:54.52},&quot;weather&quot;:[{&quot;id&quot;:800,&quot;main&quot;:&quot;Clear&quot;,&quot;description&quot;:&quot;clear sky&quot;,&quot;icon&quot;:&quot;01n&quot;}],&quot;base&quot;:&quot;stations&quot;,&quot;main&quot;:{&quot;temp&quot;:284.15,&quot;pressure&quot;:1019,&quot;humidity&quot;:40,&quot;temp_min&quot;:284.15,&quot;temp_max&quot;:284.15},&quot;visibility&quot;:10000,&quot;wind&quot;:{&quot;speed&quot;:4.1,&quot;deg&quot;:160},&quot;clouds&quot;:{&quot;all&quot;:0},&quot;dt&quot;:1523133000,&quot;sys&quot;:{&quot;type&quot;:1,&quot;id&quot;:5349,&quot;message&quot;:0.0039,&quot;country&quot;:&quot;PL&quot;,&quot;sunrise&quot;:1523073692,&quot;sunset&quot;:1523122509},&quot;id&quot;:3099424,&quot;name&quot;:&quot;Gdynia&quot;,&quot;cod&quot;:200} Aby przejrze\u0107 je w bardziej czytelnej formie przyda si\u0119 rozszerzenie JSON. Podaj\u0119 dla Safari, ale s\u0105 te\u017c dla Chrome\" \/>\n\t\t<meta property=\"og:url\" content=\"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2018-04-07T21:14:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-04-08T22:22:30+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Praca z API - Arduino dla strasznych lamer\u00f3w\" \/>\n\t\t<meta name=\"twitter:description\" content=\"\u22a5\u0179r\u00f3d\u0142o:10.5: Working with APIs in Javascript - p5.js Tutorial Najpierw rejestrujemy si\u0119 na stronie: https:\/\/sunrise-sunset.org\/api i pobieramy API ID. Link dzi\u0119ki kt\u00f3remu \u015bci\u0105gamy dane w formacie JSON: http:\/\/api.openweathermap.org\/data\/2.5\/weather?q=Gdynia,pl&amp;APPID=79af02db1af757d0b6d17411ebfdd728&amp;units=metric&amp;lang=pl \u015aci\u0105gni\u0119te dane dla miasta Gdynia wygl\u0105daj\u0105 tak: {&quot;coord&quot;:{&quot;lon&quot;:18.54,&quot;lat&quot;:54.52},&quot;weather&quot;:[{&quot;id&quot;:800,&quot;main&quot;:&quot;Clear&quot;,&quot;description&quot;:&quot;clear sky&quot;,&quot;icon&quot;:&quot;01n&quot;}],&quot;base&quot;:&quot;stations&quot;,&quot;main&quot;:{&quot;temp&quot;:284.15,&quot;pressure&quot;:1019,&quot;humidity&quot;:40,&quot;temp_min&quot;:284.15,&quot;temp_max&quot;:284.15},&quot;visibility&quot;:10000,&quot;wind&quot;:{&quot;speed&quot;:4.1,&quot;deg&quot;:160},&quot;clouds&quot;:{&quot;all&quot;:0},&quot;dt&quot;:1523133000,&quot;sys&quot;:{&quot;type&quot;:1,&quot;id&quot;:5349,&quot;message&quot;:0.0039,&quot;country&quot;:&quot;PL&quot;,&quot;sunrise&quot;:1523073692,&quot;sunset&quot;:1523122509},&quot;id&quot;:3099424,&quot;name&quot;:&quot;Gdynia&quot;,&quot;cod&quot;:200} Aby przejrze\u0107 je w bardziej czytelnej formie przyda si\u0119 rozszerzenie JSON. Podaj\u0119 dla Safari, ale s\u0105 te\u017c dla Chrome\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/#blogposting\",\"name\":\"Praca z API - Arduino dla strasznych lamer\\u00f3w\",\"headline\":\"Praca z API\",\"author\":{\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/author\\\/yarogniew_anpl\\\/#author\"},\"publisher\":{\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/daf42a0de5021721fc53447fe7cf000e09055bf4fb96ef98490902a9e4de3bf2?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"yarogniew_anpl\"},\"datePublished\":\"2018-04-07T23:14:28+02:00\",\"dateModified\":\"2018-04-09T00:22:30+02:00\",\"inLanguage\":\"pl-PL\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/#webpage\"},\"isPartOf\":{\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/#webpage\"},\"articleSection\":\"JavaScript, API, JavaScript\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/category\\\/programowanie\\\/#listItem\",\"name\":\"PROGRAMOWANIE\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/category\\\/programowanie\\\/#listItem\",\"position\":2,\"name\":\"PROGRAMOWANIE\",\"item\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/category\\\/programowanie\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/category\\\/programowanie\\\/javascript\\\/#listItem\",\"name\":\"JavaScript\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/category\\\/programowanie\\\/javascript\\\/#listItem\",\"position\":3,\"name\":\"JavaScript\",\"item\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/category\\\/programowanie\\\/javascript\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/#listItem\",\"name\":\"Praca z API\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/category\\\/programowanie\\\/#listItem\",\"name\":\"PROGRAMOWANIE\"}},{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/#listItem\",\"position\":4,\"name\":\"Praca z API\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/category\\\/programowanie\\\/javascript\\\/#listItem\",\"name\":\"JavaScript\"}}]},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/#person\",\"name\":\"yarogniew_anpl\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/daf42a0de5021721fc53447fe7cf000e09055bf4fb96ef98490902a9e4de3bf2?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"yarogniew_anpl\"}},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/author\\\/yarogniew_anpl\\\/#author\",\"url\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/author\\\/yarogniew_anpl\\\/\",\"name\":\"yarogniew_anpl\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/daf42a0de5021721fc53447fe7cf000e09055bf4fb96ef98490902a9e4de3bf2?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"yarogniew_anpl\"}},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/#webpage\",\"url\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/\",\"name\":\"Praca z API - Arduino dla strasznych lamer\\u00f3w\",\"description\":\"\\u22a5\\u0179r\\u00f3d\\u0142o:10.5: Working with APIs in Javascript - p5.js Tutorial Najpierw rejestrujemy si\\u0119 na stronie: https:\\\/\\\/sunrise-sunset.org\\\/api i pobieramy API ID. Link dzi\\u0119ki kt\\u00f3remu \\u015bci\\u0105gamy dane w formacie JSON: http:\\\/\\\/api.openweathermap.org\\\/data\\\/2.5\\\/weather?q=Gdynia,pl&APPID=79af02db1af757d0b6d17411ebfdd728&units=metric&lang=pl \\u015aci\\u0105gni\\u0119te dane dla miasta Gdynia wygl\\u0105daj\\u0105 tak: {\\\"coord\\\":{\\\"lon\\\":18.54,\\\"lat\\\":54.52},\\\"weather\\\":[{\\\"id\\\":800,\\\"main\\\":\\\"Clear\\\",\\\"description\\\":\\\"clear sky\\\",\\\"icon\\\":\\\"01n\\\"}],\\\"base\\\":\\\"stations\\\",\\\"main\\\":{\\\"temp\\\":284.15,\\\"pressure\\\":1019,\\\"humidity\\\":40,\\\"temp_min\\\":284.15,\\\"temp_max\\\":284.15},\\\"visibility\\\":10000,\\\"wind\\\":{\\\"speed\\\":4.1,\\\"deg\\\":160},\\\"clouds\\\":{\\\"all\\\":0},\\\"dt\\\":1523133000,\\\"sys\\\":{\\\"type\\\":1,\\\"id\\\":5349,\\\"message\\\":0.0039,\\\"country\\\":\\\"PL\\\",\\\"sunrise\\\":1523073692,\\\"sunset\\\":1523122509},\\\"id\\\":3099424,\\\"name\\\":\\\"Gdynia\\\",\\\"cod\\\":200} Aby przejrze\\u0107 je w bardziej czytelnej formie przyda si\\u0119 rozszerzenie JSON. Podaj\\u0119 dla Safari, ale s\\u0105 te\\u017c dla Chrome\",\"inLanguage\":\"pl-PL\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/#website\"},\"breadcrumb\":{\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/api\\\/#breadcrumblist\"},\"author\":{\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/author\\\/yarogniew_anpl\\\/#author\"},\"creator\":{\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/index.php\\\/author\\\/yarogniew_anpl\\\/#author\"},\"datePublished\":\"2018-04-07T23:14:28+02:00\",\"dateModified\":\"2018-04-09T00:22:30+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/#website\",\"url\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/\",\"name\":\"Arduino dla strasznych lamer\\u00f3w\",\"description\":\"www.arduino.net.pl\",\"inLanguage\":\"pl-PL\",\"publisher\":{\"@id\":\"http:\\\/\\\/adsl_zapas.dkonto.pl\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Praca z API - Arduino dla strasznych lamer\u00f3w","description":"\u22a5\u0179r\u00f3d\u0142o:10.5: Working with APIs in Javascript - p5.js Tutorial Najpierw rejestrujemy si\u0119 na stronie: https:\/\/sunrise-sunset.org\/api i pobieramy API ID. Link dzi\u0119ki kt\u00f3remu \u015bci\u0105gamy dane w formacie JSON: http:\/\/api.openweathermap.org\/data\/2.5\/weather?q=Gdynia,pl&APPID=79af02db1af757d0b6d17411ebfdd728&units=metric&lang=pl \u015aci\u0105gni\u0119te dane dla miasta Gdynia wygl\u0105daj\u0105 tak: {\"coord\":{\"lon\":18.54,\"lat\":54.52},\"weather\":[{\"id\":800,\"main\":\"Clear\",\"description\":\"clear sky\",\"icon\":\"01n\"}],\"base\":\"stations\",\"main\":{\"temp\":284.15,\"pressure\":1019,\"humidity\":40,\"temp_min\":284.15,\"temp_max\":284.15},\"visibility\":10000,\"wind\":{\"speed\":4.1,\"deg\":160},\"clouds\":{\"all\":0},\"dt\":1523133000,\"sys\":{\"type\":1,\"id\":5349,\"message\":0.0039,\"country\":\"PL\",\"sunrise\":1523073692,\"sunset\":1523122509},\"id\":3099424,\"name\":\"Gdynia\",\"cod\":200} Aby przejrze\u0107 je w bardziej czytelnej formie przyda si\u0119 rozszerzenie JSON. Podaj\u0119 dla Safari, ale s\u0105 te\u017c dla Chrome","canonical_url":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/#blogposting","name":"Praca z API - Arduino dla strasznych lamer\u00f3w","headline":"Praca z API","author":{"@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/author\/yarogniew_anpl\/#author"},"publisher":{"@id":"http:\/\/adsl_zapas.dkonto.pl\/#person"},"image":{"@type":"ImageObject","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/daf42a0de5021721fc53447fe7cf000e09055bf4fb96ef98490902a9e4de3bf2?s=96&d=identicon&r=g","width":96,"height":96,"caption":"yarogniew_anpl"},"datePublished":"2018-04-07T23:14:28+02:00","dateModified":"2018-04-09T00:22:30+02:00","inLanguage":"pl-PL","mainEntityOfPage":{"@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/#webpage"},"isPartOf":{"@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/#webpage"},"articleSection":"JavaScript, API, JavaScript"},{"@type":"BreadcrumbList","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"http:\/\/adsl_zapas.dkonto.pl#listItem","position":1,"name":"Home","item":"http:\/\/adsl_zapas.dkonto.pl","nextItem":{"@type":"ListItem","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/#listItem","name":"PROGRAMOWANIE"}},{"@type":"ListItem","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/#listItem","position":2,"name":"PROGRAMOWANIE","item":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/","nextItem":{"@type":"ListItem","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/javascript\/#listItem","name":"JavaScript"},"previousItem":{"@type":"ListItem","@id":"http:\/\/adsl_zapas.dkonto.pl#listItem","name":"Home"}},{"@type":"ListItem","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/javascript\/#listItem","position":3,"name":"JavaScript","item":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/javascript\/","nextItem":{"@type":"ListItem","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/#listItem","name":"Praca z API"},"previousItem":{"@type":"ListItem","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/#listItem","name":"PROGRAMOWANIE"}},{"@type":"ListItem","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/#listItem","position":4,"name":"Praca z API","previousItem":{"@type":"ListItem","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/javascript\/#listItem","name":"JavaScript"}}]},{"@type":"Person","@id":"http:\/\/adsl_zapas.dkonto.pl\/#person","name":"yarogniew_anpl","image":{"@type":"ImageObject","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/daf42a0de5021721fc53447fe7cf000e09055bf4fb96ef98490902a9e4de3bf2?s=96&d=identicon&r=g","width":96,"height":96,"caption":"yarogniew_anpl"}},{"@type":"Person","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/author\/yarogniew_anpl\/#author","url":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/author\/yarogniew_anpl\/","name":"yarogniew_anpl","image":{"@type":"ImageObject","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/daf42a0de5021721fc53447fe7cf000e09055bf4fb96ef98490902a9e4de3bf2?s=96&d=identicon&r=g","width":96,"height":96,"caption":"yarogniew_anpl"}},{"@type":"WebPage","@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/#webpage","url":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/","name":"Praca z API - Arduino dla strasznych lamer\u00f3w","description":"\u22a5\u0179r\u00f3d\u0142o:10.5: Working with APIs in Javascript - p5.js Tutorial Najpierw rejestrujemy si\u0119 na stronie: https:\/\/sunrise-sunset.org\/api i pobieramy API ID. Link dzi\u0119ki kt\u00f3remu \u015bci\u0105gamy dane w formacie JSON: http:\/\/api.openweathermap.org\/data\/2.5\/weather?q=Gdynia,pl&APPID=79af02db1af757d0b6d17411ebfdd728&units=metric&lang=pl \u015aci\u0105gni\u0119te dane dla miasta Gdynia wygl\u0105daj\u0105 tak: {\"coord\":{\"lon\":18.54,\"lat\":54.52},\"weather\":[{\"id\":800,\"main\":\"Clear\",\"description\":\"clear sky\",\"icon\":\"01n\"}],\"base\":\"stations\",\"main\":{\"temp\":284.15,\"pressure\":1019,\"humidity\":40,\"temp_min\":284.15,\"temp_max\":284.15},\"visibility\":10000,\"wind\":{\"speed\":4.1,\"deg\":160},\"clouds\":{\"all\":0},\"dt\":1523133000,\"sys\":{\"type\":1,\"id\":5349,\"message\":0.0039,\"country\":\"PL\",\"sunrise\":1523073692,\"sunset\":1523122509},\"id\":3099424,\"name\":\"Gdynia\",\"cod\":200} Aby przejrze\u0107 je w bardziej czytelnej formie przyda si\u0119 rozszerzenie JSON. Podaj\u0119 dla Safari, ale s\u0105 te\u017c dla Chrome","inLanguage":"pl-PL","isPartOf":{"@id":"http:\/\/adsl_zapas.dkonto.pl\/#website"},"breadcrumb":{"@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/#breadcrumblist"},"author":{"@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/author\/yarogniew_anpl\/#author"},"creator":{"@id":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/author\/yarogniew_anpl\/#author"},"datePublished":"2018-04-07T23:14:28+02:00","dateModified":"2018-04-09T00:22:30+02:00"},{"@type":"WebSite","@id":"http:\/\/adsl_zapas.dkonto.pl\/#website","url":"http:\/\/adsl_zapas.dkonto.pl\/","name":"Arduino dla strasznych lamer\u00f3w","description":"www.arduino.net.pl","inLanguage":"pl-PL","publisher":{"@id":"http:\/\/adsl_zapas.dkonto.pl\/#person"}}]},"og:locale":"pl_PL","og:site_name":"Arduino dla strasznych lamer\u00f3w - www.arduino.net.pl","og:type":"article","og:title":"Praca z API - Arduino dla strasznych lamer\u00f3w","og:description":"\u22a5\u0179r\u00f3d\u0142o:10.5: Working with APIs in Javascript - p5.js Tutorial Najpierw rejestrujemy si\u0119 na stronie: https:\/\/sunrise-sunset.org\/api i pobieramy API ID. Link dzi\u0119ki kt\u00f3remu \u015bci\u0105gamy dane w formacie JSON: http:\/\/api.openweathermap.org\/data\/2.5\/weather?q=Gdynia,pl&amp;APPID=79af02db1af757d0b6d17411ebfdd728&amp;units=metric&amp;lang=pl \u015aci\u0105gni\u0119te dane dla miasta Gdynia wygl\u0105daj\u0105 tak: {&quot;coord&quot;:{&quot;lon&quot;:18.54,&quot;lat&quot;:54.52},&quot;weather&quot;:[{&quot;id&quot;:800,&quot;main&quot;:&quot;Clear&quot;,&quot;description&quot;:&quot;clear sky&quot;,&quot;icon&quot;:&quot;01n&quot;}],&quot;base&quot;:&quot;stations&quot;,&quot;main&quot;:{&quot;temp&quot;:284.15,&quot;pressure&quot;:1019,&quot;humidity&quot;:40,&quot;temp_min&quot;:284.15,&quot;temp_max&quot;:284.15},&quot;visibility&quot;:10000,&quot;wind&quot;:{&quot;speed&quot;:4.1,&quot;deg&quot;:160},&quot;clouds&quot;:{&quot;all&quot;:0},&quot;dt&quot;:1523133000,&quot;sys&quot;:{&quot;type&quot;:1,&quot;id&quot;:5349,&quot;message&quot;:0.0039,&quot;country&quot;:&quot;PL&quot;,&quot;sunrise&quot;:1523073692,&quot;sunset&quot;:1523122509},&quot;id&quot;:3099424,&quot;name&quot;:&quot;Gdynia&quot;,&quot;cod&quot;:200} Aby przejrze\u0107 je w bardziej czytelnej formie przyda si\u0119 rozszerzenie JSON. Podaj\u0119 dla Safari, ale s\u0105 te\u017c dla Chrome","og:url":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/","article:published_time":"2018-04-07T21:14:28+00:00","article:modified_time":"2018-04-08T22:22:30+00:00","twitter:card":"summary_large_image","twitter:title":"Praca z API - Arduino dla strasznych lamer\u00f3w","twitter:description":"\u22a5\u0179r\u00f3d\u0142o:10.5: Working with APIs in Javascript - p5.js Tutorial Najpierw rejestrujemy si\u0119 na stronie: https:\/\/sunrise-sunset.org\/api i pobieramy API ID. Link dzi\u0119ki kt\u00f3remu \u015bci\u0105gamy dane w formacie JSON: http:\/\/api.openweathermap.org\/data\/2.5\/weather?q=Gdynia,pl&amp;APPID=79af02db1af757d0b6d17411ebfdd728&amp;units=metric&amp;lang=pl \u015aci\u0105gni\u0119te dane dla miasta Gdynia wygl\u0105daj\u0105 tak: {&quot;coord&quot;:{&quot;lon&quot;:18.54,&quot;lat&quot;:54.52},&quot;weather&quot;:[{&quot;id&quot;:800,&quot;main&quot;:&quot;Clear&quot;,&quot;description&quot;:&quot;clear sky&quot;,&quot;icon&quot;:&quot;01n&quot;}],&quot;base&quot;:&quot;stations&quot;,&quot;main&quot;:{&quot;temp&quot;:284.15,&quot;pressure&quot;:1019,&quot;humidity&quot;:40,&quot;temp_min&quot;:284.15,&quot;temp_max&quot;:284.15},&quot;visibility&quot;:10000,&quot;wind&quot;:{&quot;speed&quot;:4.1,&quot;deg&quot;:160},&quot;clouds&quot;:{&quot;all&quot;:0},&quot;dt&quot;:1523133000,&quot;sys&quot;:{&quot;type&quot;:1,&quot;id&quot;:5349,&quot;message&quot;:0.0039,&quot;country&quot;:&quot;PL&quot;,&quot;sunrise&quot;:1523073692,&quot;sunset&quot;:1523122509},&quot;id&quot;:3099424,&quot;name&quot;:&quot;Gdynia&quot;,&quot;cod&quot;:200} Aby przejrze\u0107 je w bardziej czytelnej formie przyda si\u0119 rozszerzenie JSON. Podaj\u0119 dla Safari, ale s\u0105 te\u017c dla Chrome"},"aioseo_meta_data":{"post_id":"1514","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2022-08-02 13:06:57","updated":"2025-07-06 14:36:42","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"http:\/\/adsl_zapas.dkonto.pl\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/\" title=\"PROGRAMOWANIE\">PROGRAMOWANIE<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/javascript\/\" title=\"JavaScript\">JavaScript<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tPraca z API\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"http:\/\/adsl_zapas.dkonto.pl"},{"label":"PROGRAMOWANIE","link":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/"},{"label":"JavaScript","link":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/category\/programowanie\/javascript\/"},{"label":"Praca z API","link":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/api\/"}],"_links":{"self":[{"href":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/wp-json\/wp\/v2\/posts\/1514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/wp-json\/wp\/v2\/comments?post=1514"}],"version-history":[{"count":15,"href":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/wp-json\/wp\/v2\/posts\/1514\/revisions"}],"predecessor-version":[{"id":1530,"href":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/wp-json\/wp\/v2\/posts\/1514\/revisions\/1530"}],"wp:attachment":[{"href":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/wp-json\/wp\/v2\/media?parent=1514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/wp-json\/wp\/v2\/categories?post=1514"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/adsl_zapas.dkonto.pl\/index.php\/wp-json\/wp\/v2\/tags?post=1514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}